Auto merge of #5152 - matklad:clap, r=alexcrichton
authorbors <bors@rust-lang.org>
Tue, 13 Mar 2018 14:46:45 +0000 (14:46 +0000)
committerbors <bors@rust-lang.org>
Tue, 13 Mar 2018 14:46:45 +0000 (14:46 +0000)
commit3cfb23bc563ec8021537ba533c49a451516d776d
treec3249de9c9464864933a33c81106fa23ef3e4af4
parentdf93db512d65ea54039b8ab3c925c8e295e48188
parent6b9c063b422ea8417a3599b8f2aa344a474dab74
Auto merge of #5152 - matklad:clap, r=alexcrichton

Clap

Reopening of #5129

So, looks like all tests are :green_apple: on my machine!

I definitely want to refactor it some more, and also manually checked that we haven't regressed any help messages, but all the major parts are in place already.
Cargo.toml
src/cargo/lib.rs
src/cargo/ops/cargo_doc.rs
src/cargo/ops/cargo_generate_lockfile.rs
src/cargo/ops/cargo_install.rs
src/cargo/ops/cargo_run.rs
tests/testsuite/build.rs